技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 11 屆 iThome 鐵人賽
DAY
2
0
自我挑戰組
從不懂,到玩上手的Python語言
系列 第
2
篇
Day2- 計算機概論-硬體層介紹
11th鐵人賽
岳岳
團隊
CPR爆肝初心者
2019-09-18 22:47:43
4208 瀏覽
分享至
前言
這章我大致提一下計算機概論的重點,如有要詳細學習計算機概論請自行前往書局購買。
學習目標
了解下列硬體名詞:
計算用硬體: CPU、FPU、GPU
儲存用硬體:
一級儲存體:暫存器、快取記憶體、主記憶體
二級儲存體:USB外接碟、固態硬碟、硬碟、光碟、磁帶
連接用硬體:匯流排
程式設計師該有的「硬體知識」
計算用硬體
儲存用硬體
連接用硬體
計算用硬體
定義:負責計算的硬體元件
中央處理器(CPU)
用途:
計算、判斷
指揮全局
架構主要由三個部分所組成:
數學邏輯單元(ALU):用來負責計算與判斷的元件
控制單元(CU):用來指揮整部電腦系統的元件
暫存器(Rsegisters):
不論ALU或者是CU工作的時候需要一塊記憶體來存放指另或者是資料,而
暫存器就是這樣一塊記憶體,不論是CU要抓指令或者是ALU要抓資料進來
運算都會從暫存器來抓,那暫存器裡面的指令或者是資料主要就是靠聯
外通道從主記憶體一次抓一道指令或是一筆資料進來的。
32 VS. 64位元電腦=CPU對外寬度
多核心處理器(Multi-Cores CPU)
浮點運算器(FPU)
浮點數≒小數
浮點數指的就是小數,由於電腦的記憶體有限不可能儲存類似圓周率 ?這種有無限位
數的小數,為了做出區別這種有殘缺的小數系統我們就把它叫做浮點數。FPU主要的
任務就是幫CPU來計算小數在硬體線路中,小數的計算要比整數的計算要複雜好幾倍要
是CPU接下一個小數運算的任務整個指揮判斷的流程就會被攏長的小數運算所塞住,而
沒辦法去做其他的事情。
圖形處理器(GPU)
早期環境:螢幕黑白 or 彩度較低
在早期螢幕還是黑白的時候或者是彩度較低的年代不論運算判斷或者圖形繪製都是交由
CPU來處理的,由於當年圖形繪製的工作並不繁重所以CPU一個人處理兩件事情還可以
忙得過來,後來螢幕的彩度越來越高也出現3D繪圖的需求這個時候如果把運算判斷還有
圖形繪製通通交由CPU去處理那工作就太繁重了系統也會出現卡頓現象,後來獨立顯卡
的廠商就在顯卡上面加一顆GPU晶片讓CPU把圖形繪製的功能全部轉移到GPU上這麼一來
CPU的工作就減輕不少了,整個系統也不再出現卡頓現像
GPU內核=上百~上千 ➜適合平行運算
GPU跟CPU一樣有不只一個內核但跟CPU比較不一樣的地方是GPU的內核有上百到上千個,
這是因為螢幕上的像點必須一口氣而且要同時顯示出來人類才不會覺得顯示在螢幕上的圖形
有閃爍或難看的效果,所以GPU就配備了上百到上千個內核可以平行執行上百上千個運算這
讓撰寫人工智慧或者是比特幣挖礦等等,需要大量平行運算的程式設計師對GPU動了歪腦筋
他們讓GPU不務正業,不去算螢幕上的像點卻去平行計算人工智慧等等各種可能性結果以及
評估或者用來收取幫助整個比特幣網路計算任務之後所得到的微薄酬勞,俗成挖礦。
圖片來源:
https://www.newegg.com/intel-core-i7-960/p/N82E16819115224
留言
追蹤
檢舉
上一篇
Day1-介紹未來30天
下一篇
Day3- 計算機概論-系統層介紹
系列文
從不懂,到玩上手的Python語言
共
30
篇
目錄
RSS系列文
訂閱系列文
9
人訂閱
26
DAY26-物件導向設計
27
Day27-物件導向設計 :封裝部分
28
Day28-物件導向設計封裝部分:建構函數(Constructor)
29
Day29- 例外處理 (Exception)
30
Day30-總結30 天
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
10445
篇
完賽人數
100
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
17th鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
熱門問題
Esxi 8.0版本上的虛擬機器, 安裝的作業系統是Windows Server 2025, 確定輸入的密碼是正確的, 無法登入(顯示密碼錯誤)
【求助】顯卡/主板 支援 PCIe4.0 為何 Host to Device (H2D) 只剩 Gen1 速度 (0.5 GB/s) ?
請問今天鐵人賽的發文系統是否故障?
Windows GPO Bitlocker
HP iLo Advanced trial license
在線求大神,千奧軟體主機怎麼安裝
Docker Compose 建立 GitLab 容器,執行器 Runner 運行流水線問題
windows server無法使用gpedit.msc
Java證照題目(main() method)
因為網路磁碟的關係造成系統自動重新開機
熱門回答
Esxi 8.0版本上的虛擬機器, 安裝的作業系統是Windows Server 2025, 確定輸入的密碼是正確的, 無法登入(顯示密碼錯誤)
因為網路磁碟的關係造成系統自動重新開機
Windows GPO Bitlocker
【求助】顯卡/主板 支援 PCIe4.0 為何 Host to Device (H2D) 只剩 Gen1 速度 (0.5 GB/s) ?
windows server無法使用gpedit.msc
熱門文章
第30天,完賽心得 / 葉家藥燉排骨 在地排隊美食(新北板橋)| 30天滷肉飯
[為你自己學 n8n] 第 3 天,打開控制台,認識你的自動化駕駛艙!
第4天,數位憑證的產生 / 中崙張記藥膳排骨 排骨讚(台北松山)| 30天滷肉飯
第4天,Cloudflare Public DNS 與 WARP / 滷小小 美味的滷味 | 30天板橋湳雅夜市
第3天, 公鑰與私鑰 / 一甲子餐飲 都是韓國人在吃(台北萬華)| 30天滷肉飯
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}